[2026-01-03] Preventing VANET From DOS & DDOS Attack

๐Ÿฆฅ ๋ณธ๋ฌธ

Background

VANET

๋„๋กœ ์œ„์—์„œ ์ฐจ๋Ÿ‰ ๋…ธ๋“œ๋“ค์ด ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋Š” ๋„คํŠธ์›Œํฌ

  • ์•ˆ์ „ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ : ์‚ฌํ›„ ์ถฉ๋Œ ์•Œ๋ฆผ, ๋ฐฉํ–ฅ ์ „ํ™˜ ์•Œ๋ฆผ ๊ฐ™์€ ์ƒ๋ช…์— ์ง๊ฒฐ๋œ ์ค‘์š”ํ•œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜
  • ์ƒ์—…์šฉ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ : ์ฃผํ–‰ ์ง€๋„, ๊ธฐ์ƒ ์ •๋ณด ๊ฐ™์€ ํŽธ์˜ ์ œ๊ณต ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜

๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์œ„์™€ ๊ฐ™์€ ์ •๋ณด ์ „๋‹ฌ ์‹œ ๋„คํŠธ์›Œํฌ ๊ฐ€์šฉ์„ฑ์„ ์ค‘์š”ํ•˜๊ฒŒ ์ƒ๊ฐํ•˜๊ณ  DoS์™€ DDoS ๊ณต๊ฒฉ๊ณผ ํ•ด๊ฒฐ์ฑ… ๋“ฑ์„ ์„ค๋ช…

Attacks In VANET

DoS

์ฐจ๋Ÿ‰์˜ ์žฅ์•…ํ•˜๊ฑฐ๋‚˜ ํ†ต์‹  ์ฑ„๋„์„ ๋ฐฉํ•ด.

์˜ˆ๋ฅผ ๋“ค์–ด, ๊ตํ†ต ์ฒด์ฆ์„ ์œ ๋ฐœ์„ ์ผ์œผํ‚ค๊ธฐ ์œ„ํ•ด ์‚ฌ๊ณ ๋ฅผ ๋‚ธ ๋’ค DoS ๊ณต๊ฒฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฝ๊ณ  ์•Œ๋ฆผ์„ ๋‹ค๊ฐ€์˜ค๋Š” ์ฐจ๋Ÿ‰์— ๋ณด๋‚ด๋Š” ๊ฒƒ์„ ์ฐจ๋‹จ

Message Suppression Attack

๊ณต๊ฒฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ์—์„œ ์„ ํƒ์ ์œผ๋กœ ํ๊ธฐ. ํŒจํ‚ท์„ ์–ต์ œํ•œ ํ›„ ๋‚˜์ค‘์— ๋‹ค์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ. RSU์— ์ถฉ๋Œ ๋ณด๊ณ ์„œ๊ฐ€ ์ „์†ก๋˜๋Š” ๊ฒƒ์„ ํ”ผํ•จ

Fabrication Attack

ํ—ˆ์œ„ ์ •๋ณด๋ฅผ ๋„คํŠธ์›Œํฌ์— ์ „์†ก. ๊ฒฝ๊ณ , ์‹ ์›, ๋ฉ”์‹œ์ง€, ์ธ์ฆ์„œ ๋“ฑ์„ ์œ„์กฐํ•จ.

Alteration Attack

๋„คํŠธ์›Œํฌ ๋‚ด์˜ ๊ธฐ์กด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝ. ์ด์ „ ์ „์†ก ๋‚ด์šฉ์„ replay(์žฌ์ „์†ก), ๋ฐ์ดํ„ฐ ์ˆ˜์ •, ์ •๋ณด ์ „์†ก ์ง€์—ฐ ๋“ฑ์„ ํฌํ•จ

์˜ˆ๋ฅผ ๋“ค์–ด, ์ •์ฒด ๋ฉ”์‹œ์ง€๋ฅผ ์›ํ™œํ•จ ๋ฉ”์‹œ์ง€๋กœ ๋ณ€์กฐํ•˜์—ฌ ๋ณด๋‚ด๋Š” ๊ฒฝ์šฐ

Sybil Attack

ํ•œ ๋…ธ๋“œ๊ฐ€ ๋‹ค๋ฅธ ๋…ธ๋“œ๋“ค์—๊ฒŒ ์—ฌ๋Ÿฌ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ ๋ฐœ์ƒ. ๋ฐœ์‹ ์ž๋ฅผ ์•Œ ์ˆ˜ ์—†๋„๋ก ๊ฐ ๋ฉ”์‹œ์ง€์— ์„œ๋กœ ๋‹ค๋ฅธ ์†Œ์Šค ์ •๋ณด ํฌํ•จ. ์ž˜๋ชป๋œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด ๋‹ค๋ฅธ ๋…ธ๋“œ๋“ค์—๊ฒŒ ํ˜ผ๋ž€์„ ์ฃผ๊ณ  ๋‹ค๋ฅธ ๊ธธ๋กœ ๊ฐ€๋„๋ก ์œ ๋„

DoS

๋…ธ๋“œ ์ž์› ์••๋ฐ•

๋…ธ๋“œ์˜ ๋ชจ๋“  ์ž์›์€ ๊ณต๊ฒฉ์ž์˜ ๋…ธ๋“œ๋กœ๋ถ€ํ„ฐ ์ „์†ก๋˜๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ๊ฒ€์ฆํ•˜๋Š” ๋ฐ ์ง€์†์ ์œผ๋กœ ์ ์œ 

Case 1

V2V ํ†ต์‹ ์œผ๋กœ DoS ๊ณต๊ฒฉ ๋ฐ›๋Š” ๊ฒฝ์šฐ. ๊ณต๊ฒฉ์ž๊ฐ€ ๋™์ผํ•œ ์ข…๋ฅ˜์˜ ๋ฉ”์‹œ์ง€๋ฅผ ์ง€์†์ ์œผ๋กœ ๋ณด๋‚ด ํ”ผํ•ด ๋…ธ๋“œ๋ฅผ ์ ์œ  ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด ๋„คํŠธ์›Œํฌ ์ ‘์†์„ ๊ฑฐ๋ถ€ ๋‹นํ•˜๊ฒŒ ํ•จ

Case 2

V2I ํ†ต์‹ ์ด DoS ๊ณต๊ฒฉ์„ ๋ฐ›๋Š” ๊ฒฝ์šฐ. ๊ณต๊ฒฉ์ž๊ฐ€ RSU๋ฅผ DoS ๊ณต๊ฒฉ์„ ํ•จ. RSU๋Š” ๋‹ค๋ฅธ ๋…ธ๋“œ์—๊ฒŒ ์‘๋‹ต์„ ์ค„ ์ˆ˜ ์—†๊ฒŒ ๋จ.

๋Œ€์ฑ…

DoS ๊ณต๊ฒฉ์ด ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ Processing Unit(์ฒ˜๋ฆฌ ์žฅ์น˜)๋Š” OBU์— ํ†ต์‹  ๊ธฐ์ˆ ์ด๋‚˜ ์ฑ„๋„์„ ์ „ํ™˜ํ•˜๊ฑฐ๋‚˜ Frequency Hopping(์ฃผํŒŒ์ˆ˜ ๋„์•ฝ)์„ ์‚ฌ์šฉํ•  ๊ฒƒ์„ ์ œ์•ˆ. OBU๋Š” ์•…์„ฑ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ 4๊ฐ€์ง€ ์˜ต์…˜์˜ ๊ฒฐ์ •์„ ๋‚ด๋ฆด ์ˆ˜ ์žˆ์Œ. ๊ฒฐ์ •์ด ๋๋‚œ ํ›„, OBU๋Š” ๋„คํŠธ์›Œํฌ ์ƒ์˜ ๋‹ค๋ฅธ OBU๋กœ ์ •๋ณด๋ฅผ ์ „์†ก

  • OBU : ์ฐจ๋Ÿ‰ ํƒ‘์žฌ ์žฅ์น˜. ํ†ต์‹ ํ•˜๋Š”์—ญํ• 

๋ฌผ๋ฆฌ ๊ณ„์ธต ๊ณต๊ฒฉ: Channel Jamming

์ฑ„๋„์„ Jamming(๋ฐฉํ•ด)ํ•˜๋ฉฐ, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์€ ๋„คํŠธ์›Œํฌ์— ์ ‘์†ํ•  ์ˆ˜ ์—†๊ฒŒ ํ•จ.

Case 1

๊ณต๊ฒฉ์ž๊ฐ€ ๊ณ ์ฃผํŒŒ๋กœ ์†ก์‹ ํ•˜์—ฌ ํŠน์ • ์˜์—ญ ๋‚ด์˜ ๋…ธ๋“œ ๊ฐ„ ํ†ต์‹ ์„ ๋ฐฉํ•ด. ํ•ด๋‹น ์˜์—ญ์—์„œ ์„œ๋น„์Šค ๋ถˆ๊ฐ€

Case 2

๋…ธ๋“œ์™€ RSU ์‚ฌ์ด์˜ ํ†ต์‹  ์ฑ„๋„ ๋ฐฉํ•ด. ๊ณต๊ฒฉ์ž๊ฐ€ RSU ๊ทผ์ฒ˜์—์„œ ์ฑ„๋„์„ ์ฐจ๋‹จํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๋ถ•๊ดด.

๋Œ€์ฑ…

๊ณต๊ฒฉ์ž๋Š” ์ž์‹ ์ด ํƒ์ง€๋  ํ™•๋ฅ ์„ ๋‚ฎ์ถ”๊ธฐ ์œ„ํ•ด ๋ฌด์„  ํ™œ๋™์ด ์‹ ํ˜ธ๋กœ ๊ฐ์ง€ ๋  ๋•Œ์—๋งŒ Pjam ํ™•๋ฅ ๋กœ ํŒจํ‚ท์„ ๋ฐฉํ•ดํ•จ.

์ •์ƒ์ ์ธ ๊ฒฝ์šฐ ํ†ต์‹  ์˜ค๋ฅ˜๊ฐ€ ๋ฌด์ž‘์œ„์ ์œผ๋กœ ๋ฐœ์ƒํ•จ. ๊ณต๊ฒฉ์„ ๋ฐ›๋Š” ๊ฒฝ์šฐ์—๋Š” ํ†ต์‹ ์ด ์‹œ์ž‘ํ•  ๋•Œ์— ๋งž์ถฐ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์—ฌ ๊ทœ์น™์„ฑ์ด ๋‚˜ํƒ€๋‚จ.

โ†’ ํ†ต์‹  ์˜ค๋ฅ˜์ธ์ง€ ๊ณต๊ฒฉ์ธ์ง€ ํŒ๋‹จ ๊ฐ€๋Šฅ.

DDoS

์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์—์„œ ๊ณต๊ฒฉ

Case 1

๊ณต๊ฒฉ์ž๊ฐ€ ์„œ๋กœ ๋‹ค๋ฅธ ์œ„์น˜์—์„œ ํ”ผํ•ด ๋…ธ๋“œ์—๊ฒŒ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ฉฐ, ๋ฉ”์‹œ์ง€ ์ „์†ก์„ ์œ„ํ•ด ์„œ๋กœ ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์‚ฌ์šฉ. ๊ณต๊ฒฉ์ž๋Š” ๋…ธ๋“œ๋ณ„ ์‹œ๊ฐ„๋Œ€์™€ ๋ฉ”์‹œ์ง€ ๋‚ด์šฉ์„ ๋ฐ”๊ฟˆ

Case 2

RSU๊ฐ€ ๊ณต๊ฒฉ์ž์˜ ๋ชฉํ‘œ. ์—ฌ๋Ÿฌ ์œ„์น˜์—์„œ ๊ณต๊ฒฉํ•˜์—ฌ RSU๊ฐ€ ์‘๋‹ตํ•  ์ˆ˜ ์—†๊ฒŒ ๋จ.

๋Œ€์ฑ…

์ž‘์€ ์ปจํ…์…˜ ์œˆ๋„์šฐ (CW), broadcast ํ†ต์‹ ์—์„œ์˜ ์‘๋‹ต(ACK) ๋ถ€์กฑ, ์„œ๋น„์Šค ๋น„์ปจ์˜ ์ฃผ๊ธฐ์„ฑ ๋“ฑ EDCA ์ทจ์•ฝ์ ์ด ์•…์šฉ๋จ

๊ณต๊ฒฉ์ž๋Š” ๋„คํŠธ์›Œํฌ ๋‚ด์˜ ์ฃผ๊ธฐ์  ์ „์†ก์— ๋Œ€ํ•ด์„œ ์‰ฝ๊ฒŒ ํƒ€์ด๋ฐ์„ ๋งž์ถฐ ๊ณต๊ฒฉํ•  ์ˆ˜ ์žˆ์Œ

โ†’ ๋” ํฐ EDCA ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉ.(RSU ์Šค์ผ€์ฅด ๋ฌด์ž‘์œ„ํ™”, CW์˜ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๋Š” ๋ฐฉ์‹, CW๋ฅผ ๋Š˜๋ฆฌ๋ฉด์„œ ๋ฌด์ž‘์œ„์„ฑ ๋ถ€์—ฌ)

  • CW๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ธฐ ์ „์— ์ž ์‹œ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๋Œ€๊ธฐ ์‹œ๊ฐ„์˜ ๋ฒ”์œ„. ์ผ์ •ํ•˜๋‹ค๋ฉด ๊ณต๊ฒฉ์ž๊ฐ€ ํƒ€์ด๋ฐ์— ๋งž์ถฐ์„œ ๊ณต๊ฒฉ์„ ํผ๋ถ€์–ด ์ž์› ์ ์œ 

DSRC channels & Revocation

DSRC ํŠน์„ฑ

  • 7๊ฐœ์˜ ์ฑ„๋„์„ ์šฐ์„  ์ˆœ์œ„์— ๋”ฐ๋ผ ์†ก์ˆ˜์‹ .
  • ์šฐ์„ ์ˆœ์œ„ ์ˆœ์œผ๋กœ ํด๋ž˜์Šค 1~4 ์กด์žฌ. ํด๋ž˜์Šค 1~2๋Š” ์•ˆ์ „ ์ •๋ณด ์ „๋‹ฌ. ํด๋ž˜์Šค 3~4๋Š” ์ƒ์—…์šฉ ๋ฉ”์‹œ์ง€ ์ „๋‹ฌ

DSRC channels & Revocation

์ฃผ์–ด์ง„ ์‹œ๊ฐ„ ๋™์•ˆ ์ œ์•ˆ๋œ ์ˆ˜์˜ ์•ˆ์ „ ์ •๋ณด ์ˆ˜์‹ 

์˜ˆ๋ฅผ ๋“ค์–ด ๋…ธ๋“œ A๊ฐ€ ์žˆ์„ ๋•Œ, ์•ˆ์ „ ๋ฉ”์‹œ์ง€๊ฐ€ ์˜จ๋‹ค๋ฉด 30์ดˆ๊ฐ„ ํ•ด๋‹น IP๋กœ๋ถ€ํ„ฐ ์˜ค๋Š” ์•ˆ์ „ ๋ฉ”์‹œ์ง€์˜ ๊ฐœ์ˆ˜๋ฅผ ์…ˆ. ์ตœ๋Œ€ 15๊ฐœ์˜ ์•ˆ์ „ ๋ฉ”์‹œ์ง€๋ฅผ ์ˆ˜๋ฝํ•˜๊ณ  ์ดˆ๊ณผํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” OBU๊ฐ€ RSU์— ๋ณด๊ณ ํ•˜๊ณ  RSU๋Š” ๋‹ค๋ฅธ ์ด์›ƒ ๋…ธ๋“œ๋“ค์—๊ฒŒ ๋ณด๋‚ด์–ด ๊ณต๊ฒฉ์ž๋ฅผ ๋„คํŠธ์›Œํฌ์—์„œ ์ œ๊ฑฐ

Categories:

Updated:

Leave a comment